package cn.chinaunicom.mini.program.dingtalk.events.model.callback;

import lombok.Getter;
import lombok.Setter;

/**
 * @ProjectName: dingtalk-adapter
 * @Package: cn.chinaunicom.mini.program.dingtalk.events.model.callback
 * @ClassName: MarketOderRefundCallbackData
 * @Description: 用于订单退款回调数据
 * @Author: wangjc
 * @CreateDate: 2024/6/12
 * @UpdateUser: wangjc
 * @UpdateDate: 2024/6/12
 * @UpdateRemark: 更新内容
 * @Version: 1.0
 */
@Getter
@Setter
public class MarketOrderRefundCallbackData {
    /**
     * 退款费用。
     * 以整数形式表示的退款金额，单位为元。
     */
    private int refundFee;

    /**
     * 企业标识。
     * 用于唯一标识一个企业，通常是由企业平台分配的唯一标识符。
     */
    private String corpId;

    /**
     * 订单ID。
     * 用于唯一标识一个订单，通常是由订单系统生成的唯一标识符。
     */
    private long orderId;

    /**
     * 实例结束时间。
     * 表示该订单或实例的结束时间，通常用于计算退款费用或判断是否符合退款条件。
     */
    private long instanceEndTime;
}
